#include "core_include/api.h"
#include "core_include/rect.h"
#include "core_include/surface.h"
#include "../gui_include/shape_resource.h"

#define LIST_BOX_SELECT	\
{	\
	{0,0,0,-1,		GLT_RGB(2,124,165)},	\
	{1,1,1,-2,		GLT_RGB(2,124,165)},	\
	{2,2,2,-3,		GLT_RGB(2,124,165)},	\
	\
	{-1,0,-1,-1,	GLT_RGB(2,124,165)},	\
	{-2,1,-2,-2,	GLT_RGB(2,124,165)},	\
	{-3,2,-3,-3,	GLT_RGB(2,124,165)},	\
	\
	{1,0,-2,0,		GLT_RGB(2,124,165)},	\
	{2,1,-3,1,		GLT_RGB(2,124,165)},	\
	{3,2,-4,2,		GLT_RGB(2,124,165)},	\
	\
	{1,-1,-2,-1,	GLT_RGB(2,124,165)},	\
	{2,-2,-3,-2,	GLT_RGB(2,124,165)},	\
	{3,-3,-4,-3,	GLT_RGB(2,124,165)},	\
	\
	{3,3,-4,-4,		GLT_RGB(2,124,165)},	\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

#define BUTTON_NORMAL	\
{\
    {4,0,-5,0,		GLT_RGB(2,124,165)},	\
	{0,4,0,-5,		GLT_RGB(2,124,165)},	\
	{4,-1,-5,-1,	GLT_RGB(2,124,165)},	\
	{-1,4,-1,-5,	GLT_RGB(2,124,165)},	\
	\
	{4,1,-5,1,	    COLOR_USERDEF},	\
	{3,2,-4,2,	    COLOR_USERDEF},	\
	{2,3,-3,3,	    COLOR_USERDEF},	\
	{1,4,-2,4,	    COLOR_USERDEF},	\
	\
	{4,-2,-5,-2,	COLOR_USERDEF},	\
	{3,-3,-4,-3,	COLOR_USERDEF},	\
	{2,-4,-3,-4,	COLOR_USERDEF},	\
	{1,-5,-2,-5,	COLOR_USERDEF},	\
	\
	{1,4,-2,-5,	    COLOR_USERDEF},	\
    \
	{-4,0,-4,0,		GLT_RGB(2,124,165)},	\
	{-4,1,-4,1,		GLT_RGB(2,124,165)},	\
	{-3,0,-3,0,		GLT_RGB(2,124,165)},	\
	{-3,1,-3,1,		GLT_RGB(2,124,165)},	\
	{-3,2,-3,2,		GLT_RGB(2,124,165)},	\
	{-2,1,-2,1,		GLT_RGB(2,124,165)},	\
	{-2,2,-2,2,		GLT_RGB(2,124,165)},	\
	{-2,3,-2,3,		GLT_RGB(2,124,165)},	\
	{-1,2,-1,2,		GLT_RGB(2,124,165)},	\
	{-1,3,-1,3,		GLT_RGB(2,124,165)},	\
	\
	{3,0,3,0,		GLT_RGB(2,124,165)},	\
	{3,1,3,1,		GLT_RGB(2,124,165)},	\
	{2,0,2,0,		GLT_RGB(2,124,165)},	\
	{2,1,2,1,		GLT_RGB(2,124,165)},	\
	{2,2,2,2,		GLT_RGB(2,124,165)},	\
	{1,1,1,1,		GLT_RGB(2,124,165)},	\
	{1,2,1,2,		GLT_RGB(2,124,165)},	\
	{1,3,1,3,		GLT_RGB(2,124,165)},	\
	{0,2,0,2,		GLT_RGB(2,124,165)},	\
	{0,3,0,3,		GLT_RGB(2,124,165)},	\
	\
	{3,-1,3,-1,		GLT_RGB(2,124,165)},	\
	{3,-2,3,-2,		GLT_RGB(2,124,165)},	\
	{2,-1,2,-1,		GLT_RGB(2,124,165)},	\
	{2,-2,2,-2,		GLT_RGB(2,124,165)},	\
	{2,-3,2,-3,		GLT_RGB(2,124,165)},	\
	{1,-2,1,-2,		GLT_RGB(2,124,165)},	\
	{1,-3,1,-3,		GLT_RGB(2,124,165)},	\
	{1,-4,1,-4,		GLT_RGB(2,124,165)},	\
	{0,-3,0,-3,		GLT_RGB(2,124,165)},	\
	{0,-4,0,-4,		GLT_RGB(2,124,165)},	\
	\
	{-4,-1,-4,-1,	GLT_RGB(2,124,165)},	\
	{-4,-2,-4,-2,	GLT_RGB(2,124,165)},	\
	{-3,-1,-3,-1,	GLT_RGB(2,124,165)},	\
	{-3,-2,-3,-2,	GLT_RGB(2,124,165)},	\
	{-3,-3,-3,-3,	GLT_RGB(2,124,165)},	\
	{-2,-2,-2,-2,	GLT_RGB(2,124,165)},	\
	{-2,-3,-2,-3,	GLT_RGB(2,124,165)},	\
	{-2,-4,-2,-4,	GLT_RGB(2,124,165)},	\
	{-1,-3,-1,-3,	GLT_RGB(2,124,165)},	\
	{-1,-4,-1,-4,	GLT_RGB(2,124,165)},	\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

#define BUTTON_FOCUS \
{ \
    {4,0,-5,0,		GLT_RGB(2,124,165)},	\
	{0,4,0,-5,		GLT_RGB(2,124,165)},	\
	{4,-1,-5,-1,	GLT_RGB(2,124,165)},	\
	{-1,4,-1,-5,	GLT_RGB(2,124,165)},	\
	\
	{4,1,-5,1,	    GLT_RGB(2,124,165)},	\
	{3,2,-4,2,	    GLT_RGB(2,124,165)},	\
	{2,3,-3,3,	    GLT_RGB(2,124,165)},	\
	{1,4,-2,4,	    GLT_RGB(2,124,165)},	\
	\
	{4,-2,-5,-2,	GLT_RGB(2,124,165)},	\
	{3,-3,-4,-3,	GLT_RGB(2,124,165)},	\
	{2,-4,-3,-4,	GLT_RGB(2,124,165)},	\
	{1,-5,-2,-5,	GLT_RGB(2,124,165)},	\
	\
	{1,4,-2,-5,	    GLT_RGB(2,124,165)  },	\
    \
	{-4,0,-4,0,		GLT_RGB(2,124,165)},	\
	{-4,1,-4,1,		GLT_RGB(2,124,165)},	\
	{-3,0,-3,0,		GLT_RGB(2,124,165)},	\
	{-3,1,-3,1,		GLT_RGB(2,124,165)},	\
	{-3,2,-3,2,		GLT_RGB(2,124,165)},	\
	{-2,1,-2,1,		GLT_RGB(2,124,165)},	\
	{-2,2,-2,2,		GLT_RGB(2,124,165)},	\
	{-2,3,-2,3,		GLT_RGB(2,124,165)},	\
	{-1,2,-1,2,		GLT_RGB(2,124,165)},	\
	{-1,3,-1,3,		GLT_RGB(2,124,165)},	\
	\
	{3,0,3,0,		GLT_RGB(2,124,165)},	\
	{3,1,3,1,		GLT_RGB(2,124,165)},	\
	{2,0,2,0,		GLT_RGB(2,124,165)},	\
	{2,1,2,1,		GLT_RGB(2,124,165)},	\
	{2,2,2,2,		GLT_RGB(2,124,165)},	\
	{1,1,1,1,		GLT_RGB(2,124,165)},	\
	{1,2,1,2,		GLT_RGB(2,124,165)},	\
	{1,3,1,3,		GLT_RGB(2,124,165)},	\
	{0,2,0,2,		GLT_RGB(2,124,165)},	\
	{0,3,0,3,		GLT_RGB(2,124,165)},	\
	\
	{3,-1,3,-1,		GLT_RGB(2,124,165)},	\
	{3,-2,3,-2,		GLT_RGB(2,124,165)},	\
	{2,-1,2,-1,		GLT_RGB(2,124,165)},	\
	{2,-2,2,-2,		GLT_RGB(2,124,165)},	\
	{2,-3,2,-3,		GLT_RGB(2,124,165)},	\
	{1,-2,1,-2,		GLT_RGB(2,124,165)},	\
	{1,-3,1,-3,		GLT_RGB(2,124,165)},	\
	{1,-4,1,-4,		GLT_RGB(2,124,165)},	\
	{0,-3,0,-3,		GLT_RGB(2,124,165)},	\
	{0,-4,0,-4,		GLT_RGB(2,124,165)},	\
	\
	{-4,-1,-4,-1,	GLT_RGB(2,124,165)},	\
	{-4,-2,-4,-2,	GLT_RGB(2,124,165)},	\
	{-3,-1,-3,-1,	GLT_RGB(2,124,165)},	\
	{-3,-2,-3,-2,	GLT_RGB(2,124,165)},	\
	{-3,-3,-3,-3,	GLT_RGB(2,124,165)},	\
	{-2,-2,-2,-2,	GLT_RGB(2,124,165)},	\
	{-2,-3,-2,-3,	GLT_RGB(2,124,165)},	\
	{-2,-4,-2,-4,	GLT_RGB(2,124,165)},	\
	{-1,-3,-1,-3,	GLT_RGB(2,124,165)},	\
	{-1,-4,-1,-4,	GLT_RGB(2,124,165)},	\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}


#define BUTTON_PUSH \
{ \
	{4,0,-5,0,		GLT_RGB(0,255,0)},	\
	{0,4,0,-5,		GLT_RGB(0,255,0)},	\
	{4,-1,-5,-1,	GLT_RGB(0,255,0)},	\
	{-1,4,-1,-5,	GLT_RGB(0,255,0)},	\
	\
	{4,1,-5,1,	    COLOR_USERDEF},	\
	{3,2,-4,2,	    COLOR_USERDEF},	\
	{2,3,-3,3,	    COLOR_USERDEF},	\
	{1,4,-2,4,	    COLOR_USERDEF},	\
	\
	{4,-2,-5,-2,	COLOR_USERDEF},	\
	{3,-3,-4,-3,	COLOR_USERDEF},	\
	{2,-4,-3,-4,	COLOR_USERDEF},	\
	{1,-5,-2,-5,	COLOR_USERDEF},	\
	\
	{1,4,-2,-5,	    COLOR_USERDEF     },	\
	\
	{-4,0,-4,0,		GLT_RGB(0,255,0)},	\
	{-4,1,-4,1,		GLT_RGB(0,255,0)},	\
	{-3,0,-3,0,		GLT_RGB(0,255,0)},	\
	{-3,1,-3,1,		GLT_RGB(0,255,0)},	\
	{-3,2,-3,2,		GLT_RGB(0,255,0)},	\
	{-2,1,-2,1,		GLT_RGB(0,255,0)},	\
	{-2,2,-2,2,		GLT_RGB(0,255,0)},	\
	{-2,3,-2,3,		GLT_RGB(0,255,0)},	\
	{-1,2,-1,2,		GLT_RGB(0,255,0)},	\
	{-1,3,-1,3,		GLT_RGB(0,255,0)},	\
	\
	{3,0,3,0,		GLT_RGB(0,255,0)},	\
	{3,1,3,1,		GLT_RGB(0,255,0)},	\
	{2,0,2,0,		GLT_RGB(0,255,0)},	\
	{2,1,2,1,		GLT_RGB(0,255,0)},	\
	{2,2,2,2,		GLT_RGB(0,255,0)},	\
	{1,1,1,1,		GLT_RGB(0,255,0)},	\
	{1,2,1,2,		GLT_RGB(0,255,0)},	\
	{1,3,1,3,		GLT_RGB(0,255,0)},	\
	{0,2,0,2,		GLT_RGB(0,255,0)},	\
	{0,3,0,3,		GLT_RGB(0,255,0)},	\
	\
	{3,-1,3,-1,		GLT_RGB(0,255,0)},	\
	{3,-2,3,-2,		GLT_RGB(0,255,0)},	\
	{2,-1,2,-1,		GLT_RGB(0,255,0)},	\
	{2,-2,2,-2,		GLT_RGB(0,255,0)},	\
	{2,-3,2,-3,		GLT_RGB(0,255,0)},	\
	{1,-2,1,-2,		GLT_RGB(0,255,0)},	\
	{1,-3,1,-3,		GLT_RGB(0,255,0)},	\
	{1,-4,1,-4,		GLT_RGB(0,255,0)},	\
	{0,-3,0,-3,		GLT_RGB(0,255,0)},	\
	{0,-4,0,-4,		GLT_RGB(0,255,0)},	\
	\
	{-4,-1,-4,-1,	GLT_RGB(0,255,0)},	\
	{-4,-2,-4,-2,	GLT_RGB(0,255,0)},	\
	{-3,-1,-3,-1,	GLT_RGB(0,255,0)},	\
	{-3,-2,-3,-2,	GLT_RGB(0,255,0)},	\
	{-3,-3,-3,-3,	GLT_RGB(0,255,0)},	\
	{-2,-2,-2,-2,	GLT_RGB(0,255,0)},	\
	{-2,-3,-2,-3,	GLT_RGB(0,255,0)},	\
	{-2,-4,-2,-4,	GLT_RGB(0,255,0)},	\
	{-1,-3,-1,-3,	GLT_RGB(0,255,0)},	\
	{-1,-4,-1,-4,	GLT_RGB(0,255,0)},	\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

#define LIST_BOX_PUSH \
{ \
    {4,0,-5,0,		GLT_RGB(2,124,165)},	\
	{0,4,0,-5,		GLT_RGB(2,124,165)},	\
	{4,-1,-5,-1,	GLT_RGB(2,124,165)},	\
	{-1,4,-1,-5,	GLT_RGB(2,124,165)},	\
	\
	{4,1,-5,1,	    COLOR_USERDEF},	\
	{3,2,-4,2,	    COLOR_USERDEF},	\
	{2,3,-3,3,	    COLOR_USERDEF},	\
	{1,4,-2,4,	    COLOR_USERDEF},	\
	\
	{4,-2,-5,-2,	COLOR_USERDEF},	\
	{3,-3,-4,-3,	COLOR_USERDEF},	\
	{2,-4,-3,-4,	COLOR_USERDEF},	\
	{1,-5,-2,-5,	COLOR_USERDEF},	\
	\
	{1,4,-2,-5,	    COLOR_USERDEF},	\
    \
	/**/\
	{-4,0,-4,0,		GLT_RGB(2,124,165)},	\
	{-4,1,-4,1,		GLT_RGB(2,124,165)},	\
	{-3,0,-3,0,		GLT_RGB(2,124,165)},	\
	{-3,1,-3,1,		GLT_RGB(2,124,165)},	\
	{-3,2,-3,2,		GLT_RGB(2,124,165)},	\
	{-2,1,-2,1,		GLT_RGB(2,124,165)},	\
	{-2,2,-2,2,		GLT_RGB(2,124,165)},	\
	{-2,3,-2,3,		GLT_RGB(2,124,165)},	\
	{-1,2,-1,2,		GLT_RGB(2,124,165)},	\
	{-1,3,-1,3,		GLT_RGB(2,124,165)},	\
	/**/\
	{3,0,3,0,		GLT_RGB(2,124,165)},	\
	{3,1,3,1,		GLT_RGB(2,124,165)},	\
	{2,0,2,0,		GLT_RGB(2,124,165)},	\
	{2,1,2,1,		GLT_RGB(2,124,165)},	\
	{2,2,2,2,		GLT_RGB(2,124,165)},	\
	{1,1,1,1,		GLT_RGB(2,124,165)},	\
	{1,2,1,2,		GLT_RGB(2,124,165)},	\
	{1,3,1,3,		GLT_RGB(2,124,165)},	\
	{0,2,0,2,		GLT_RGB(2,124,165)},	\
	{0,3,0,3,		GLT_RGB(2,124,165)},	\
	/**/\
	{3,-1,3,-1,		GLT_RGB(2,124,165)},	\
	{3,-2,3,-2,		GLT_RGB(2,124,165)},	\
	{2,-1,2,-1,		GLT_RGB(2,124,165)},	\
	{2,-2,2,-2,		GLT_RGB(2,124,165)},	\
	{2,-3,2,-3,		GLT_RGB(2,124,165)},	\
	{1,-2,1,-2,		GLT_RGB(2,124,165)},	\
	{1,-3,1,-3,		GLT_RGB(2,124,165)},	\
	{1,-4,1,-4,		GLT_RGB(2,124,165)},	\
	{0,-3,0,-3,		GLT_RGB(2,124,165)},	\
	{0,-4,0,-4,		GLT_RGB(2,124,165)},	\
	/**/\
	{-4,-1,-4,-1,	GLT_RGB(2,124,165)},	\
	{-4,-2,-4,-2,	GLT_RGB(2,124,165)},	\
	{-3,-1,-3,-1,	GLT_RGB(2,124,165)},	\
	{-3,-2,-3,-2,	GLT_RGB(2,124,165)},	\
	{-3,-3,-3,-3,	GLT_RGB(2,124,165)},	\
	{-2,-2,-2,-2,	GLT_RGB(2,124,165)},	\
	{-2,-3,-2,-3,	GLT_RGB(2,124,165)},	\
	{-2,-4,-2,-4,	GLT_RGB(2,124,165)},	\
	{-1,-3,-1,-3,	GLT_RGB(2,124,165)},	\
	{-1,-4,-1,-4,	GLT_RGB(2,124,165)},	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}


#define LIST_BOX_EXTEND	\
{\
	{0,0,-1,0,		GLT_RGB(70,73,76)},	\
	{0,0,0,-1,		GLT_RGB(70,73,76)},	\
	{0,-1,-1,-1,	GLT_RGB(70,73,76)},	\
	{-1,0,-1,-1,	GLT_RGB(70,73,76)},	\
	{1,1,-2,-2,	    GLT_RGB(70,73,76)},	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

#define BUTTON_DISABLE	\
{\
	{4,0,-5,0,		GLT_RGB(70,73,76)},	\
	{0,4,0,-5,		GLT_RGB(70,73,76)},	\
	{4,-1,-5,-1,	GLT_RGB(70,73,76)},	\
	{-1,4,-1,-5,	GLT_RGB(70,73,76)},	\
	{4,1,-5,1,	    COLOR_USERDEF},	\
	{3,2,-4,2,	    COLOR_USERDEF},	\
	{2,3,-3,3,	    COLOR_USERDEF},	\
	{1,4,-2,4,	    COLOR_USERDEF},	\
	{4,-2,-5,-2,	COLOR_USERDEF},	\
	{3,-3,-4,-3,	COLOR_USERDEF},	\
	{2,-4,-3,-4,	COLOR_USERDEF},	\
	{1,-5,-2,-5,	COLOR_USERDEF},	\
	{1,4,-2,-5,	    COLOR_USERDEF},	\
	{-4,0,-4,0,		GLT_RGB(70,73,76)},	\
	{-4,1,-4,1,		GLT_RGB(70,73,76)},	\
	{-3,0,-3,0,		GLT_RGB(70,73,76)},	\
	{-3,1,-3,1,		GLT_RGB(70,73,76)},	\
	{-3,2,-3,2,		GLT_RGB(70,73,76)},	\
	{-2,1,-2,1,		GLT_RGB(70,73,76)},	\
	{-2,2,-2,2,		GLT_RGB(70,73,76)},	\
	{-2,3,-2,3,		GLT_RGB(70,73,76)},	\
	{-1,2,-1,2,		GLT_RGB(70,73,76)},	\
	{-1,3,-1,3,		GLT_RGB(70,73,76)},	\
	\
	{3,0,3,0,		GLT_RGB(70,73,76)},	\
	{3,1,3,1,		GLT_RGB(70,73,76)},	\
	{2,0,2,0,		GLT_RGB(70,73,76)},	\
	{2,1,2,1,		GLT_RGB(70,73,76)},	\
	{2,2,2,2,		GLT_RGB(70,73,76)},	\
	{1,1,1,1,		GLT_RGB(70,73,76)},	\
	{1,2,1,2,		GLT_RGB(70,73,76)},	\
	{1,3,1,3,		GLT_RGB(70,73,76)},	\
	{0,2,0,2,		GLT_RGB(70,73,76)},	\
	{0,3,0,3,		GLT_RGB(70,73,76)},	\
	\
	{3,-1,3,-1,		GLT_RGB(70,73,76)},	\
	{3,-2,3,-2,		GLT_RGB(70,73,76)},	\
	{2,-1,2,-1,		GLT_RGB(70,73,76)},	\
	{2,-2,2,-2,		GLT_RGB(70,73,76)},	\
	{2,-3,2,-3,		GLT_RGB(70,73,76)},	\
	{1,-2,1,-2,		GLT_RGB(70,73,76)},	\
	{1,-3,1,-3,		GLT_RGB(70,73,76)},	\
	{1,-4,1,-4,		GLT_RGB(70,73,76)},	\
	{0,-3,0,-3,		GLT_RGB(70,73,76)},	\
	{0,-4,0,-4,		GLT_RGB(70,73,76)},	\
	\
	{-4,-1,-4,-1,	GLT_RGB(70,73,76)},	\
	{-4,-2,-4,-2,	GLT_RGB(70,73,76)},	\
	{-3,-1,-3,-1,	GLT_RGB(70,73,76)},	\
	{-3,-2,-3,-2,	GLT_RGB(70,73,76)},	\
	{-3,-3,-3,-3,	GLT_RGB(70,73,76)},	\
	{-2,-2,-2,-2,	GLT_RGB(70,73,76)},	\
	{-2,-3,-2,-3,	GLT_RGB(70,73,76)},	\
	{-2,-4,-2,-4,	GLT_RGB(70,73,76)},	\
	{-1,-3,-1,-3,	GLT_RGB(70,73,76)},	\
	{-1,-4,-1,-4,	GLT_RGB(70,73,76)},	\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

#define KEYBOARD_BUTTON_NORAML_RGN \
{ \
	{0,0,0,0,		GLT_RGB(38,38,38)},\
	{1,0,1,0,		GLT_RGB(32,32,32)},\
	{2,0,2,0,		GLT_RGB(28,28,28)},\
	{3,0,-4,0,		GLT_RGB(27,27,27)},\
	{-3,0,-3,0,		GLT_RGB(28,28,28)},\
	{-2,0,-2,0,		GLT_RGB(32,32,32)},\
	{-1,0,-1,0,		GLT_RGB(38,38,38)},\
	\
	{0,1,0,1,		GLT_RGB(30,30,30)},\
	{1,1,1,1,		GLT_RGB(84,84,84)},\
	{2,1,2,1,		GLT_RGB(123,123,123)},\
	{3,1,3,1,		GLT_RGB(127,127,127)},\
	{4,1,4,1,		GLT_RGB(125,125,125)},\
	{5,1,-6,1,		GLT_RGB(124,124,124)},\
	{-5,1,-5,1,		GLT_RGB(125,125,125)},\
	{-4,1,-4,1,		GLT_RGB(127,127,127)},\
	{-3,1,-3,1,		GLT_RGB(123,123,123)},\
	{-2,1,-2,1,		GLT_RGB(84,84,84)},\
	{-1,1,-1,1,		GLT_RGB(30,30,30)},\
	\
	{0,2,0,2,		GLT_RGB(25,25,25)},\
	{1,2,1,2,		GLT_RGB(130,130,130)},\
	{2,2,2,2,		GLT_RGB(123,123,123)},\
	{3,2,3,2,		GLT_RGB(118,118,118)},\
	{4,2,-5,2,		GLT_RGB(115,115,115)},\
	{-4,2,-4,2,		GLT_RGB(118,118,118)},\
	{-3,2,-3,2,		GLT_RGB(123,123,123)},\
	{-2,2,-2,2,		GLT_RGB(130,130,130)},\
	{-1,2,-1,2,		GLT_RGB(25,25,25)},\
	\
	{0,3,0,3,		GLT_RGB(25,25,25)},\
	{1,3,1,3,		GLT_RGB(124,124,124)},\
	{2,3,2,3,		GLT_RGB(117,117,117)},\
	{3,3,3,3,		GLT_RGB(112,112,112)},\
	{4,3,-5,3,		GLT_RGB(109,109,109)},\
	{-4,3,-4,3,		GLT_RGB(112,112,112)},\
	{-3,3,-3,3,		GLT_RGB(117,117,117)},\
	{-2,3,-2,3,		GLT_RGB(124,124,124)},\
	{-1,3,-1,3,		GLT_RGB(25,25,25)},\
	\
	{0,4,0,4,		GLT_RGB(24,24,24)},\
	{1,4,1,4,		GLT_RGB(121,121,121)},\
	{2,4,2,4,		GLT_RGB(113,113,113)},\
	{3,4,3,4,		GLT_RGB(107,107,107)},\
	{4,4,-5,4,		GLT_RGB(105,105,105)},\
	{-4,4,-4,4,		GLT_RGB(107,107,107)},\
	{-3,4,-3,4,		GLT_RGB(113,113,113)},\
	{-2,4,-2,4,		GLT_RGB(121,121,121)},\
	{-1,4,-1,4,		GLT_RGB(24,24,24)},\
	\
	{0,5,0,5,		GLT_RGB(24,24,24)},\
	{1,5,1,5,		GLT_RGB(119,119,119)},\
	{2,5,2,5,		GLT_RGB(111,111,111)},\
	{3,5,3,5,		GLT_RGB(106,106,106)},\
	{4,5,-5,5,		GLT_RGB(103,103,103)},\
	{-4,5,-4,5,		GLT_RGB(106,106,106)},\
	{-3,5,-3,5,		GLT_RGB(111,111,111)},\
	{-2,5,-2,5,		GLT_RGB(119,119,119)},\
	{-1,5,-1,5,		GLT_RGB(24,24,24)},\
	\
	{0,6,0,6,		GLT_RGB(23,23,23)},\
	{1,6,1,6,		GLT_RGB(117,117,117)},\
	{2,6,2,6,		GLT_RGB(109,109,109)},\
	{3,6,3,6,		GLT_RGB(104,104,104)},\
	{4,6,-5,6,		GLT_RGB(102,102,102)},\
	{-4,6,-4,6,		GLT_RGB(104,104,104)},\
	{-3,6,-3,6,		GLT_RGB(109,109,109)},\
	{-2,6,-2,6,		GLT_RGB(117,117,117)},\
	{-1,6,-1,6,		GLT_RGB(23,23,23)},\
	\
	{0,7,0,7,		GLT_RGB(23,23,23)},\
	{1,7,1,7,		GLT_RGB(116,116,116)},\
	{2,7,2,7,		GLT_RGB(108,108,108)},\
	{3,7,3,7,		GLT_RGB(103,103,103)},\
	{4,7,-5,7,		GLT_RGB(100,100,100)},\
	{-4,7,-4,7,		GLT_RGB(103,103,103)},\
	{-3,7,-3,7,		GLT_RGB(108,108,108)},\
	{-2,7,-2,7,		GLT_RGB(116,116,116)},\
	{-1,7,-1,7,		GLT_RGB(23,23,23)},\
	\
	{0,8,0,8,		GLT_RGB(22,22,22)},\
	{1,8,1,8,		GLT_RGB(115,115,115)},\
	{2,8,2,8,		GLT_RGB(107,107,107)},\
	{3,8,3,8,		GLT_RGB(101,101,101)},\
	{4,8,-5,8,		GLT_RGB(99,99,99)},\
	{-4,8,-4,8,		GLT_RGB(101,101,101)},\
	{-3,8,-3,8,		GLT_RGB(107,107,107)},\
	{-2,8,-2,8,		GLT_RGB(115,115,115)},\
	{-1,8,-1,8,		GLT_RGB(22,22,22)},\
	\
	{0,9,0,9,		GLT_RGB(22,22,22)},\
	{1,9,1,9,		GLT_RGB(114,114,114)},\
	{2,9,2,9,		GLT_RGB(105,105,105)},\
	{3,9,3,9,		GLT_RGB(99,99,99)},\
	{4,9,-5,9,		GLT_RGB(96,96,96)},\
	{-4,9,-4,9,		GLT_RGB(99,99,99)},\
	{-3,9,-3,9,		GLT_RGB(105,105,105)},\
	{-2,9,-2,9,		GLT_RGB(114,114,114)},\
	{-1,9,-1,9,		GLT_RGB(22,22,22)},\
	\
	{0,10,0,10,		GLT_RGB(21,21,21)},\
	{1,10,1,10,		GLT_RGB(112,112,112)},\
	{2,10,2,10,		GLT_RGB(103,103,103)},\
	{3,10,3,10,		GLT_RGB(97,97,97)},\
	{4,10,4,10,		GLT_RGB(94,94,94)},\
	{5,10,-6,10,	GLT_RGB(93,93,93)},\
	{-5,10,-5,10,	GLT_RGB(94,94,94)},\
	{-4,10,-4,10,	GLT_RGB(97,97,97)},\
	{-3,10,-3,10,	GLT_RGB(103,103,103)},\
	{-2,10,-2,10,	GLT_RGB(112,112,112)},\
	{-1,10,-1,10,	GLT_RGB(21,21,21)},\
	\
	{0,11,0,11,		GLT_RGB(21,21,21)},\
	{1,11,1,11,		GLT_RGB(110,110,110)},\
	{2,11,2,11,		GLT_RGB(101,101,101)},\
	{3,11,3,11,		GLT_RGB(94,94,94)},\
	{4,11,4,11,		GLT_RGB(91,91,91)},\
	{5,11,5,11,		GLT_RGB(90,90,90)},\
	{6,11,6,11,		GLT_RGB(89,89,89)},\
	{7,11,-8,11,	GLT_RGB(88,88,88)},\
	{-7,11,-7,11,	GLT_RGB(89,89,89)},\
	{-6,11,-6,11,	GLT_RGB(90,90,90)},\
	{-5,11,-5,11,	GLT_RGB(91,91,91)},\
	{-4,11,-4,11,	GLT_RGB(94,94,94)},\
	{-3,11,-3,11,	GLT_RGB(101,101,101)},\
	{-2,11,-2,11,	GLT_RGB(110,110,110)},\
	{-1,11,-1,11,	GLT_RGB(21,21,21)},\
	\
	{0,12,0,12,		GLT_RGB(21,21,21)},\
	{1,12,1,12,		GLT_RGB(107,107,107)},\
	{2,12,2,12,		GLT_RGB(98,98,98)},\
	{3,12,3,12,		GLT_RGB(91,91,91)},\
	{4,12,4,12,		GLT_RGB(88,88,88)},\
	{5,12,5,12,		GLT_RGB(87,87,87)},\
	{6,12,-7,12,	GLT_RGB(86,86,86)},\
	{-6,12,-6,12,	GLT_RGB(87,87,87)},\
	{-5,12,-5,12,	GLT_RGB(88,88,88)},\
	{-4,12,-4,12,	GLT_RGB(91,91,91)},\
	{-3,12,-3,12,	GLT_RGB(98,98,98)},\
	{-2,12,-2,12,	GLT_RGB(107,107,107)},\
	{-1,12,-1,12,	GLT_RGB(21,21,21)},\
	\
	{0,13,0,13,		GLT_RGB(20,20,20)},\
	{1,13,1,13,		GLT_RGB(105,105,105)},\
	{2,13,2,13,		GLT_RGB(95,95,95)},\
	{3,13,3,13,		GLT_RGB(89,89,89)},\
	{4,13,4,13,		GLT_RGB(85,85,85)},\
	{5,13,5,13,		GLT_RGB(84,84,84)},\
	{6,13,-7,13,	GLT_RGB(83,83,83)},\
	{-6,13,-6,13,	GLT_RGB(84,84,84)},\
	{-5,13,-5,13,	GLT_RGB(85,85,85)},\
	{-4,13,-4,13,	GLT_RGB(89,89,89)},\
	{-3,13,-3,13,	GLT_RGB(95,95,95)},\
	{-2,13,-2,13,	GLT_RGB(105,105,105)},\
	{-1,13,-1,13,	GLT_RGB(20,20,20)},\
	\
	{0,14,0,14,		GLT_RGB(20,20,20)},\
	{1,14,1,14,		GLT_RGB(103,103,103)},\
	{2,14,2,14,		GLT_RGB(93,93,93)},\
	{3,14,3,14,		GLT_RGB(86,86,86)},\
	{4,14,4,14,		GLT_RGB(82,82,82)},\
	{5,14,-6,14,	GLT_RGB(81,81,81)},\
	{-5,14,-5,14,	GLT_RGB(82,82,82)},\
	{-4,14,-4,14,	GLT_RGB(86,86,86)},\
	{-3,14,-3,14,	GLT_RGB(93,93,93)},\
	{-2,14,-2,14,	GLT_RGB(103,103,103)},\
	{-1,14,-1,14,	GLT_RGB(20,20,20)},\
	\
	{0,15,0,15,		GLT_RGB(20,20,20)},\
	{1,15,1,15,		GLT_RGB(101,101,101)},\
	{2,15,2,15,		GLT_RGB(91,91,91)},\
	{3,15,3,15,		GLT_RGB(84,84,84)},\
	{4,15,4,15,		GLT_RGB(80,80,80)},\
	{5,15,-6,15,	GLT_RGB(79,79,79)},\
	{-5,15,-5,15,	GLT_RGB(80,80,80)},\
	{-4,15,-4,15,	GLT_RGB(84,84,84)},\
	{-3,15,-3,15,	GLT_RGB(91,91,91)},\
	{-2,15,-2,15,	GLT_RGB(101,101,101)},\
	{-1,15,-1,15,	GLT_RGB(20,20,20)},\
	\
	{0,16,0,16,		GLT_RGB(19,19,19)},\
	{1,16,1,16,		GLT_RGB(99,99,99)},\
	{2,16,2,16,		GLT_RGB(89,89,89)},\
	{3,16,3,16,		GLT_RGB(82,82,82)},\
	{4,16,4,16,		GLT_RGB(78,78,78)},\
	{5,16,-6,16,	GLT_RGB(77,77,77)},\
	{-5,16,-5,16,	GLT_RGB(78,78,78)},\
	{-4,16,-4,16,	GLT_RGB(82,82,82)},\
	{-3,16,-3,16,	GLT_RGB(89,89,89)},\
	{-2,16,-2,16,	GLT_RGB(99,99,99)},\
	{-1,16,-1,16,	GLT_RGB(19,19,19)},\
	\
	{0,17,0,17,		GLT_RGB(19,19,19)},\
	{1,17,1,17,		GLT_RGB(97,97,97)},\
	{2,17,2,17,		GLT_RGB(86,86,86)},\
	{3,17,3,17,		GLT_RGB(80,80,80)},\
	{4,17,4,17,		GLT_RGB(76,76,76)},\
	{5,17,-6,17,	GLT_RGB(75,75,75)},\
	{-5,17,-5,17,	GLT_RGB(76,76,76)},\
	{-4,17,-4,17,	GLT_RGB(80,80,80)},\
	{-3,17,-3,17,	GLT_RGB(86,86,86)},\
	{-2,17,-2,17,	GLT_RGB(97,97,97)},\
	{-1,17,-1,17,	GLT_RGB(19,19,19)},\
	\
	{0,18,0,18,		GLT_RGB(19,19,19)},\
	{1,18,1,18,		GLT_RGB(95,95,95)},\
	{2,18,2,18,		GLT_RGB(84,84,84)},\
	{3,18,3,18,		GLT_RGB(78,78,78)},\
	{4,18,-5,18,	GLT_RGB(74,74,74)},\
	{-4,18,-4,18,	GLT_RGB(78,78,78)},\
	{-3,18,-3,18,	GLT_RGB(84,84,84)},\
	{-2,18,-2,18,	GLT_RGB(95,95,95)},\
	{-1,18,-1,18,	GLT_RGB(19,19,19)},\
	\
	{0,19,0,19,		GLT_RGB(18,18,18)},\
	{1,19,1,19,		GLT_RGB(93,93,93)},\
	{2,19,2,19,		GLT_RGB(83,83,83)},\
	{3,19,3,19,		GLT_RGB(76,76,76)},\
	{4,19,-5,19,	GLT_RGB(72,72,72)},\
	{-4,19,-4,19,	GLT_RGB(76,76,76)},\
	{-3,19,-3,19,	GLT_RGB(83,83,83)},\
	{-2,19,-2,19,	GLT_RGB(93,93,93)},\
	{-1,19,-1,19,	GLT_RGB(18,18,18)},\
	\
	{0,20,0,20,		GLT_RGB(18,18,18)},\
	{1,20,1,20,		GLT_RGB(92,92,92)},\
	{2,20,2,20,		GLT_RGB(81,81,81)},\
	{3,20,3,20,		GLT_RGB(75,75,75)},\
	{4,20,-5,20,	GLT_RGB(71,71,71)},\
	{-4,20,-4,20,	GLT_RGB(75,75,75)},\
	{-3,20,-3,20,	GLT_RGB(81,81,81)},\
	{-2,20,-2,20,	GLT_RGB(92,92,92)},\
	{-1,20,-1,20,	GLT_RGB(18,18,18)},\
	\
	{0,21,0,21,		GLT_RGB(17,17,17)},\
	{1,21,1,21,		GLT_RGB(91,91,91)},\
	{2,21,2,21,		GLT_RGB(81,81,81)},\
	{3,21,3,21,		GLT_RGB(74,74,74)},\
	{4,21,-5,21,	GLT_RGB(70,70,70)},\
	{-4,21,-4,21,	GLT_RGB(74,74,74)},\
	{-3,21,-3,21,	GLT_RGB(81,81,81)},\
	{-2,21,-2,21,	GLT_RGB(91,91,91)},\
	{-1,21,-1,21,	GLT_RGB(17,17,17)},\
	\
	{0,22,0,-16,	GLT_RGB(17,17,17)},\
	{-1,22,-1,-16,	GLT_RGB(17,17,17)},\
	\
	{1,22,1,-16,	GLT_RGB(91,91,91)},\
	{-2,22,-2,-16,	GLT_RGB(91,91,91)},\
	\
	{2,21,2,-16,	GLT_RGB(81,81,81)},\
	{-3,21,-3,-16,	GLT_RGB(81,81,81)},\
	\
	{3,20,3,-16,	GLT_RGB(75,75,75)},\
	{-4,20,-4,-16,	GLT_RGB(75,75,75)},\
	\
	{4,21,4,-16,	GLT_RGB(70,70,70)},\
	{-5,21,-5,-16,	GLT_RGB(70,70,70)},\
	\
	{5,21,5,-16,	GLT_RGB(69,69,69)},\
	{-6,21,-6,-16,	GLT_RGB(69,69,69)},\
	\
	{6,21,6,-16,	GLT_RGB(69,69,69)},\
	{-7,21,-7,-16,	GLT_RGB(69,69,69)},\
	\
	{7,21,7,-16,	GLT_RGB(69,69,69)},\
	{-8,21,-8,-16,	GLT_RGB(69,69,69)},\
	\
	{8,22,-9,-16,	GLT_RGB(68,68,68)},\
	\
	{0,-1,0,-1,		GLT_RGB(31,31,31)},\
	{1,-1,1,-1,		GLT_RGB(19,19,19)},\
	{2,-1,2,-1,		GLT_RGB(12,12,12)},\
	{3,-1,-4,-1,	GLT_RGB(10,10,10)},\
	{-3,-1,-3,-1,	GLT_RGB(12,12,12)},\
	{-2,-1,-2,-1,	GLT_RGB(19,19,19)},\
	{-1,-1,-1,-1,	GLT_RGB(31,31,31)},\
	\
	{0,-2,0,-2,		GLT_RGB(18,18,18)},\
	{1,-2,1,-2,		GLT_RGB(67,67,67)},\
	{2,-2,2,-2,		GLT_RGB(106,106,106)},\
	{3,-2,3,-2,		GLT_RGB(109,109,109)},\
	{4,-2,4,-2,		GLT_RGB(106,106,106)},\
	{5,-2,-6,-2,	GLT_RGB(105,105,105)},\
	{-5,-2,-5,-2,	GLT_RGB(106,106,106)},\
	{-4,-2,-4,-2,	GLT_RGB(109,109,109)},\
	{-3,-2,-3,-2,	GLT_RGB(106,106,106)},\
	{-2,-2,-2,-2,	GLT_RGB(67,67,67)},\
	{-1,-2,-1,-2,	GLT_RGB(18,18,18)},\
	\
	{0,-3,0,-3,		GLT_RGB(11,11,11)},\
	{1,-3,1,-3,		GLT_RGB(106,106,106)},\
	{2,-3,2,-3,		GLT_RGB(101,101,101)},\
	{3,-3,3,-3,		GLT_RGB(95,95,95)},\
	{4,-3,-5,-3,	GLT_RGB(92,92,92)},\
	{-4,-3,-4,-3,	GLT_RGB(95,95,95)},\
	{-3,-3,-3,-3,	GLT_RGB(101,101,101)},\
	{-2,-3,-2,-3,	GLT_RGB(106,106,106)},\
	{-1,-3,-1,-3,	GLT_RGB(11,11,11)},\
	\
	{0,-4,0,-4,		GLT_RGB(11,11,11)},\
	{1,-4,1,-4,		GLT_RGB(100,100,100)},\
	{2,-4,2,-4,		GLT_RGB(91,91,91)},\
	{3,-4,3,-4,		GLT_RGB(85,85,85)},\
	{4,-4,4,-4,		GLT_RGB(82,82,82)},\
	{5,-4,-6,-4,	GLT_RGB(81,81,81)},\
	{-5,-4,-5,-4,	GLT_RGB(82,82,82)},\
	{-4,-4,-4,-4,	GLT_RGB(85,85,85)},\
	{-3,-4,-3,-4,	GLT_RGB(91,91,91)},\
	{-2,-4,-2,-4,	GLT_RGB(100,100,100)},\
	{-1,-4,-1,-4,	GLT_RGB(11,11,11)},\
	\
	{0,-5,0,-5,		GLT_RGB(11,11,11)},\
	{1,-5,1,-5,		GLT_RGB(94,94,94)},\
	{2,-5,2,-5,		GLT_RGB(85,85,85)},\
	{3,-5,3,-5,		GLT_RGB(79,79,79)},\
	{4,-5,4,-5,		GLT_RGB(76,76,76)},\
	{5,-5,-6,-5,	GLT_RGB(75,75,75)},\
	{-5,-5,-5,-5,	GLT_RGB(76,76,76)},\
	{-4,-5,-4,-5,	GLT_RGB(79,79,79)},\
	{-3,-5,-3,-5,	GLT_RGB(85,85,85)},\
	{-2,-5,-2,-5,	GLT_RGB(94,94,94)},\
	{-1,-5,-1,-5,	GLT_RGB(11,11,11)},\
	\
	{0,-6,0,-6,		GLT_RGB(12,12,12)},\
	{1,-6,1,-6,		GLT_RGB(93,93,93)},\
	{2,-6,2,-6,		GLT_RGB(84,84,84)},\
	{3,-6,3,-6,		GLT_RGB(78,78,78)},\
	{4,-6,-5,-6,	GLT_RGB(75,75,75)},\
	{-4,-6,-4,-6,	GLT_RGB(78,78,78)},\
	{-3,-6,-3,-6,	GLT_RGB(84,84,84)},\
	{-2,-6,-2,-6,	GLT_RGB(93,93,93)},\
	{-1,-6,-1,-6,	GLT_RGB(12,12,12)},\
	\
	{0,-7,0,-7,		GLT_RGB(12,12,12)},\
	{1,-7,1,-7,		GLT_RGB(93,93,93)},\
	{2,-7,2,-7,		GLT_RGB(83,83,83)},\
	{3,-7,3,-7,		GLT_RGB(77,77,77)},\
	{4,-7,-5,-7,	GLT_RGB(74,74,74)},\
	{-4,-7,-4,-7,	GLT_RGB(77,77,77)},\
	{-3,-7,-3,-7,	GLT_RGB(83,83,83)},\
	{-2,-7,-2,-7,	GLT_RGB(93,93,93)},\
	{-1,-7,-1,-7,	GLT_RGB(12,12,12)},\
	\
	{0,-8,0,-8,		GLT_RGB(12,12,12)},\
	{1,-8,1,-8,		GLT_RGB(92,92,92)},\
	{2,-8,2,-8,		GLT_RGB(83,83,83)},\
	{3,-8,3,-8,		GLT_RGB(77,77,77)},\
	{4,-8,4,-8,		GLT_RGB(74,74,74)},\
	{5,-8,-6,-8,	GLT_RGB(73,73,73)},\
	{-5,-8,-5,-8,	GLT_RGB(74,74,74)},\
	{-4,-8,-4,-8,	GLT_RGB(77,77,77)},\
	{-3,-8,-3,-8,	GLT_RGB(83,83,83)},\
	{-2,-8,-2,-8,	GLT_RGB(92,92,92)},\
	{-1,-8,-1,-8,	GLT_RGB(12,12,12)},\
	\
	{0,-9,0,-9,		GLT_RGB(13,13,13)},\
	{1,-9,1,-9,		GLT_RGB(92,92,92)},\
	{2,-9,2,-9,		GLT_RGB(83,83,83)},\
	{3,-9,3,-9,		GLT_RGB(76,76,76)},\
	{4,-9,4,-9,		GLT_RGB(73,73,73)},\
	{5,-9,-6,-9,	GLT_RGB(72,72,72)},\
	{-5,-9,-5,-9,	GLT_RGB(73,73,73)},\
	{-4,-9,-4,-9,	GLT_RGB(76,76,76)},\
	{-3,-9,-3,-9,	GLT_RGB(83,83,83)},\
	{-2,-9,-2,-9,	GLT_RGB(92,92,92)},\
	{-1,-9,-1,-9,	GLT_RGB(13,13,13)},\
	\
	{0,-10,0,-10,	GLT_RGB(13,13,13)},\
	{1,-10,1,-10,	GLT_RGB(92,92,92)},\
	{2,-10,2,-10,	GLT_RGB(82,82,82)},\
	{3,-10,3,-10,	GLT_RGB(76,76,76)},\
	{4,-10,4,-10,	GLT_RGB(72,72,72)},\
	{5,-10,-6,-10,	GLT_RGB(71,71,71)},\
	{-5,-10,-5,-10,	GLT_RGB(72,72,72)},\
	{-4,-10,-4,-10,	GLT_RGB(76,76,76)},\
	{-3,-10,-3,-10,	GLT_RGB(82,82,82)},\
	{-2,-10,-2,-10,	GLT_RGB(92,92,92)},\
	{-1,-10,-1,-10,	GLT_RGB(13,13,13)},\
	\
	{0,-11,0,-11,	GLT_RGB(14,14,14)},\
	{1,-11,1,-11,	GLT_RGB(92,92,92)},\
	{2,-11,2,-11,	GLT_RGB(82,82,82)},\
	{3,-11,3,-11,	GLT_RGB(75,75,75)},\
	{4,-11,4,-11,	GLT_RGB(71,71,71)},\
	{5,-11,5,-11,	GLT_RGB(70,70,70)},\
	{6,-11,-7,-11,	GLT_RGB(69,69,69)},\
	{-6,-11,-6,-11,	GLT_RGB(70,70,70)},\
	{-5,-11,-5,-11,	GLT_RGB(71,71,71)},\
	{-4,-11,-4,-11,	GLT_RGB(75,75,75)},\
	{-3,-11,-3,-11,	GLT_RGB(82,82,82)},\
	{-2,-11,-2,-11,	GLT_RGB(92,92,92)},\
	{-1,-11,-1,-11,	GLT_RGB(14,14,14)},\
	\
	{0,-12,0,-12,	GLT_RGB(14,14,14)},\
	{1,-12,1,-12,	GLT_RGB(91,91,91)},\
	{2,-12,2,-12,	GLT_RGB(81,81,81)},\
	{3,-12,3,-12,	GLT_RGB(74,74,74)},\
	{4,-12,4,-12,	GLT_RGB(70,70,70)},\
	{5,-12,5,-12,	GLT_RGB(69,69,69)},\
	{6,-12,6,-12,	GLT_RGB(68,68,68)},\
	{7,-12,-8,-12,	GLT_RGB(67,67,67)},\
	{-7,-12,-7,-12,	GLT_RGB(68,68,68)},\
	{-6,-12,-6,-12,	GLT_RGB(69,69,69)},\
	{-5,-12,-5,-12,	GLT_RGB(70,70,70)},\
	{-4,-12,-4,-12,	GLT_RGB(74,74,74)},\
	{-3,-12,-3,-12,	GLT_RGB(81,81,81)},\
	{-2,-12,-2,-12,	GLT_RGB(91,91,91)},\
	{-1,-12,-1,-12,	GLT_RGB(14,14,14)},\
	\
	{0,-13,0,-13,	GLT_RGB(15,15,15)},\
	{1,-13,1,-13,	GLT_RGB(91,91,91)},\
	{2,-13,2,-13,	GLT_RGB(81,81,81)},\
	{3,-13,3,-13,	GLT_RGB(73,73,73)},\
	{4,-13,4,-13,	GLT_RGB(69,69,69)},\
	{5,-13,5,-13,	GLT_RGB(68,68,68)},\
	{6,-13,-7,-13,	GLT_RGB(67,67,67)},\
	{-6,-13,-6,-13,	GLT_RGB(68,68,68)},\
	{-5,-13,-5,-13,	GLT_RGB(69,69,69)},\
	{-4,-13,-4,-13,	GLT_RGB(73,73,73)},\
	{-3,-13,-3,-13,	GLT_RGB(81,81,81)},\
	{-2,-13,-2,-13,	GLT_RGB(91,91,91)},\
	{-1,-13,-1,-13,	GLT_RGB(15,15,15)},\
	\
	{0,-14,0,-14,	GLT_RGB(15,15,15)},\
	{1,-14,1,-14,	GLT_RGB(91,91,91)},\
	{2,-14,2,-14,	GLT_RGB(80,80,80)},\
	{3,-14,3,-14,	GLT_RGB(73,73,73)},\
	{4,-14,4,-14,	GLT_RGB(69,69,69)},\
	{5,-14,5,-14,	GLT_RGB(68,68,68)},\
	{6,-14,-7,-14,	GLT_RGB(67,67,67)},\
	{-6,-14,-6,-14,	GLT_RGB(68,68,68)},\
	{-5,-14,-5,-14,	GLT_RGB(69,69,69)},\
	{-4,-14,-4,-14,	GLT_RGB(73,73,73)},\
	{-3,-14,-3,-14,	GLT_RGB(80,80,80)},\
	{-2,-14,-2,-14,	GLT_RGB(91,91,91)},\
	{-1,-14,-1,-14,	GLT_RGB(15,15,15)},\
	\
	{0,-15,0,-15,	GLT_RGB(15,15,15)},\
	{1,-15,1,-15,	GLT_RGB(91,91,91)},\
	{2,-15,2,-15,	GLT_RGB(80,80,80)},\
	{3,-15,3,-15,	GLT_RGB(73,73,73)},\
	{4,-15,4,-15,	GLT_RGB(69,69,69)},\
	{5,-15,5,-15,	GLT_RGB(68,68,68)},\
	{6,-15,-7,-15,	GLT_RGB(67,67,67)},\
	{-6,-15,-6,-15,	GLT_RGB(68,68,68)},\
	{-5,-15,-5,-15,	GLT_RGB(69,69,69)},\
	{-4,-15,-4,-15,	GLT_RGB(73,73,73)},\
	{-3,-15,-3,-15,	GLT_RGB(80,80,80)},\
	{-2,-15,-2,-15,	GLT_RGB(91,91,91)},\
	{-1,-15,-1,-15,	GLT_RGB(15,15,15)},\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

#define KEYBOARD_BUTTON_PUSHED_RGN \
{ \
	{0,0,0,0,		GLT_RGB(38,38,38)},\
	{1,0,1,0,		GLT_RGB(32,32,32)},\
	{2,0,2,0,		GLT_RGB(28,28,28)},\
	{3,0,-4,0,		GLT_RGB(27,27,27)},\
	{-3,0,-3,0,		GLT_RGB(28,28,28)},\
	{-2,0,-2,0,		GLT_RGB(32,32,32)},\
	{-1,0,-1,0,		GLT_RGB(38,38,38)},\
	\
	{0,1,0,1,		GLT_RGB(30,30,30)},\
	{1,1,1,1,		GLT_RGB(69,69,69)},\
	{2,1,2,1,		GLT_RGB(108,108,108)},\
	{3,1,3,1,		GLT_RGB(169,169,169)},\
	{4,1,4,1,		GLT_RGB(174,174,174)},\
	{5,1,-6,1,		GLT_RGB(177,177,177)},\
	{-5,1,-5,1,		GLT_RGB(174,174,174)},\
	{-4,1,-4,1,		GLT_RGB(169,169,169)},\
	{-3,1,-3,1,		GLT_RGB(108,108,108)},\
	{-2,1,-2,1,		GLT_RGB(69,69,69)},\
	{-1,1,-1,1,		GLT_RGB(30,30,30)},\
	\
	{0,2,0,2,		GLT_RGB(28,28,28)},\
	{1,2,1,2,		GLT_RGB(108,108,108)},\
	{2,2,2,2,		GLT_RGB(138,138,138)},\
	{3,2,3,2,		GLT_RGB(169,169,169)},\
	{4,2,-5,2,		GLT_RGB(177,177,177)},\
	{-4,2,-4,2,		GLT_RGB(169,169,169)},\
	{-3,2,-3,2,		GLT_RGB(138,138,138)},\
	{-2,2,-2,2,		GLT_RGB(108,108,108)},\
	{-1,2,-1,2,		GLT_RGB(30,30,30)},\
	\
	{0,3,0,3,		GLT_RGB(25,25,25)},\
	{1,3,1,3,		GLT_RGB(102,102,102)},\
	{2,3,2,3,		GLT_RGB(179,179,179)},\
	{3,3,3,3,		GLT_RGB(174,174,174)},\
	{4,3,-5,3,		GLT_RGB(171,171,171)},\
	{-4,3,-4,3,		GLT_RGB(174,174,174)},\
	{-3,3,-3,3,		GLT_RGB(179,179,179)},\
	{-2,3,-2,3,		GLT_RGB(102,102,102)},\
	{-1,3,-1,3,		GLT_RGB(25,25,25)},\
	\
	{0,4,0,4,		GLT_RGB(25,25,25)},\
	{1,4,1,4,		GLT_RGB(100,100,100)},\
	{2,4,2,4,		GLT_RGB(176,176,176)},\
	{3,4,3,4,		GLT_RGB(171,171,171)},\
	{4,4,-5,4,		GLT_RGB(166,166,166)},\
	{-4,4,-4,4,		GLT_RGB(171,171,171)},\
	{-3,4,-3,4,		GLT_RGB(176,176,176)},\
	{-2,4,-2,4,		GLT_RGB(100,100,100)},\
	{-1,4,-1,4,		GLT_RGB(25,25,25)},\
	\
	{0,5,0,5,		GLT_RGB(24,24,24)},\
	{1,5,1,5,		GLT_RGB(99,99,99)},\
	{2,5,2,5,		GLT_RGB(174,174,174)},\
	{3,5,3,5,		GLT_RGB(169,169,169)},\
	{4,5,-5,5,		GLT_RGB(163,163,163)},\
	{-4,5,-4,5,		GLT_RGB(169,169,169)},\
	{-3,5,-3,5,		GLT_RGB(174,174,174)},\
	{-2,5,-2,5,		GLT_RGB(99,99,99)},\
	{-1,5,-1,5,		GLT_RGB(24,24,24)},\
	\
	{0,6,0,6,		GLT_RGB(24,24,24)},\
	{1,6,1,6,		GLT_RGB(98,98,98)},\
	{2,6,2,6,		GLT_RGB(173,173,173)},\
	{3,6,3,6,		GLT_RGB(169,169,169)},\
	{4,6,-5,6,		GLT_RGB(163,163,163)},\
	{-4,6,-4,6,		GLT_RGB(169,169,169)},\
	{-3,6,-3,6,		GLT_RGB(173,173,173)},\
	{-2,6,-2,6,		GLT_RGB(98,98,98)},\
	{-1,6,-1,6,		GLT_RGB(24,24,24)},\
	\
	{0,7,0,7,		GLT_RGB(24,24,24)},\
	{1,7,1,7,		GLT_RGB(97,97,97)},\
	{2,7,2,7,		GLT_RGB(171,171,171)},\
	{3,7,3,7,		GLT_RGB(166,166,166)},\
	{4,7,-5,7,		GLT_RGB(161,161,161)},\
	{-4,7,-4,7,		GLT_RGB(166,166,166)},\
	{-3,7,-3,7,		GLT_RGB(171,171,171)},\
	{-2,7,-2,7,		GLT_RGB(97,97,97)},\
	{-1,7,-1,7,		GLT_RGB(24,24,24)},\
	\
	{0,8,0,8,		GLT_RGB(23,23,23)},\
	{1,8,1,8,		GLT_RGB(96,96,96)},\
	{2,8,2,8,		GLT_RGB(170,170,170)},\
	{3,8,3,8,		GLT_RGB(163,163,163)},\
	{4,8,-5,8,		GLT_RGB(160,160,160)},\
	{-4,8,-4,8,		GLT_RGB(163,163,163)},\
	{-3,8,-3,8,		GLT_RGB(170,170,170)},\
	{-2,8,-2,8,		GLT_RGB(96,96,96)},\
	{-1,8,-1,8,		GLT_RGB(23,23,23)},\
	\
	{0,9,0,9,		GLT_RGB(23,23,23)},\
	{1,9,1,9,		GLT_RGB(96,96,96)},\
	{2,9,2,9,		GLT_RGB(169,169,169)},\
	{3,9,3,9,		GLT_RGB(164,164,164)},\
	{4,9,-5,9,		GLT_RGB(159,159,159)},\
	{-4,9,-4,9,		GLT_RGB(164,164,164)},\
	{-3,9,-3,9,		GLT_RGB(169,169,169)},\
	{-2,9,-2,9,		GLT_RGB(96,96,96)},\
	{-1,9,-1,9,		GLT_RGB(23,23,23)},\
	\
	{0,10,0,10,		GLT_RGB(23,23,23)},\
	{1,10,1,10,		GLT_RGB(95,95,95)},\
	{2,10,2,10,		GLT_RGB(167,167,167)},\
	{3,10,3,10,		GLT_RGB(162,162,162)},\
	{4,10,4,10,		GLT_RGB(160,160,160)},\
	{5,10,-6,10,	GLT_RGB(157,157,157)},\
	{-5,10,-5,10,	GLT_RGB(160,160,160)},\
	{-4,10,-4,10,	GLT_RGB(162,162,162)},\
	{-3,10,-3,10,	GLT_RGB(167,167,167)},\
	{-2,10,-2,10,	GLT_RGB(95,95,95)},\
	{-1,10,-1,10,	GLT_RGB(23,23,23)},\
	\
	{0,11,0,11,		GLT_RGB(22,22,22)},\
	{1,11,1,11,		GLT_RGB(94,94,94)},\
	{2,11,2,11,		GLT_RGB(166,166,166)},\
	{3,11,3,11,		GLT_RGB(164,164,164)},\
	{4,11,4,11,		GLT_RGB(159,159,159)},\
	{5,11,5,11,		GLT_RGB(158,158,158)},\
	{6,11,6,11,		GLT_RGB(157,157,157)},\
	{7,11,-8,11,	GLT_RGB(156,156,156)},\
	{-7,11,-7,11,	GLT_RGB(157,157,157)},\
	{-6,11,-6,11,	GLT_RGB(158,158,158)},\
	{-5,11,-5,11,	GLT_RGB(159,159,159)},\
	{-4,11,-4,11,	GLT_RGB(164,164,164)},\
	{-3,11,-3,11,	GLT_RGB(166,166,166)},\
	{-2,11,-2,11,	GLT_RGB(94,94,94)},\
	{-1,11,-1,11,	GLT_RGB(22,22,22)},\
	\
	{0,12,0,12,		GLT_RGB(22,22,22)},\
	{1,12,1,12,		GLT_RGB(94,94,94)},\
	{2,12,2,12,		GLT_RGB(166,166,166)},\
	{3,12,3,12,		GLT_RGB(164,164,164)},\
	{4,12,4,12,		GLT_RGB(160,160,160)},\
	{5,12,5,12,		GLT_RGB(158,158,158)},\
	{6,12,-7,12,	GLT_RGB(155,155,155)},\
	{-6,12,-6,12,	GLT_RGB(158,158,158)},\
	{-5,12,-5,12,	GLT_RGB(160,160,160)},\
	{-4,12,-4,12,	GLT_RGB(164,164,164)},\
	{-3,12,-3,12,	GLT_RGB(166,166,166)},\
	{-2,12,-2,12,	GLT_RGB(94,94,94)},\
	{-1,12,-1,12,	GLT_RGB(22,22,22)},\
	\
	{0,13,0,13,		GLT_RGB(22,22,22)},\
	{1,13,1,13,		GLT_RGB(93,93,93)},\
	{2,13,2,13,		GLT_RGB(164,164,164)},\
	{3,13,3,13,		GLT_RGB(157,157,157)},\
	{4,13,4,13,		GLT_RGB(156,156,156)},\
	{5,13,5,13,		GLT_RGB(153,153,153)},\
	{6,13,-7,13,	GLT_RGB(152,152,152)},\
	{-6,13,-6,13,	GLT_RGB(153,153,153)},\
	{-5,13,-5,13,	GLT_RGB(156,156,156)},\
	{-4,13,-4,13,	GLT_RGB(157,157,157)},\
	{-3,13,-3,13,	GLT_RGB(164,164,164)},\
	{-2,13,-2,13,	GLT_RGB(93,93,93)},\
	{-1,13,-1,13,	GLT_RGB(22,22,22)},\
	\
	{0,14,0,14,		GLT_RGB(21,21,21)},\
	{1,14,1,14,		GLT_RGB(92,92,92)},\
	{2,14,2,14,		GLT_RGB(163,163,163)},\
	{3,14,3,14,		GLT_RGB(157,157,157)},\
	{4,14,4,14,		GLT_RGB(153,153,153)},\
	{5,14,-6,14,	GLT_RGB(150,150,150)},\
	{-5,14,-5,14,	GLT_RGB(153,153,153)},\
	{-4,14,-4,14,	GLT_RGB(157,157,157)},\
	{-3,14,-3,14,	GLT_RGB(163,163,163)},\
	{-2,14,-2,14,	GLT_RGB(92,92,92)},\
	{-1,14,-1,14,	GLT_RGB(21,21,21)},\
	\
	{0,15,0,15,		GLT_RGB(21,21,21)},\
	{1,15,1,15,		GLT_RGB(91,91,91)},\
	{2,15,2,15,		GLT_RGB(162,162,162)},\
	{3,15,3,15,		GLT_RGB(156,156,156)},\
	{4,15,4,15,		GLT_RGB(151,151,151)},\
	{5,15,-6,15,	GLT_RGB(149,149,149)},\
	{-5,15,-5,15,	GLT_RGB(151,151,151)},\
	{-4,15,-4,15,	GLT_RGB(156,156,156)},\
	{-3,15,-3,15,	GLT_RGB(162,162,162)},\
	{-2,15,-2,15,	GLT_RGB(91,91,91)},\
	{-1,15,-1,15,	GLT_RGB(21,21,21)},\
	\
	{0,16,0,16,		GLT_RGB(21,21,21)},\
	{1,16,1,16,		GLT_RGB(90,90,90)},\
	{2,16,2,16,		GLT_RGB(160,160,160)},\
	{3,16,3,16,		GLT_RGB(154,154,154)},\
	{4,16,4,16,		GLT_RGB(150,150,150)},\
	{5,16,-6,16,	GLT_RGB(146,146,146)},\
	{-5,16,-5,16,	GLT_RGB(150,150,150)},\
	{-4,16,-4,16,	GLT_RGB(154,154,154)},\
	{-3,16,-3,16,	GLT_RGB(160,160,160)},\
	{-2,16,-2,16,	GLT_RGB(90,90,90)},\
	{-1,16,-1,16,	GLT_RGB(21,21,21)},\
	\
	{0,17,0,17,		GLT_RGB(21,21,21)},\
	{1,17,1,17,		GLT_RGB(89,89,89)},\
	{2,17,2,17,		GLT_RGB(158,158,158)},\
	{3,17,3,17,		GLT_RGB(152,152,152)},\
	{4,17,4,17,		GLT_RGB(148,148,148)},\
	{5,17,-6,17,	GLT_RGB(144,144,144)},\
	{-5,17,-5,17,	GLT_RGB(148,148,148)},\
	{-4,17,-4,17,	GLT_RGB(152,152,152)},\
	{-3,17,-3,17,	GLT_RGB(158,158,158)},\
	{-2,17,-2,17,	GLT_RGB(89,89,89)},\
	{-1,17,-1,17,	GLT_RGB(21,21,21)},\
	\
	{0,18,0,18,		GLT_RGB(21,21,21)},\
	{1,18,1,18,		GLT_RGB(89,89,89)},\
	{2,18,2,18,		GLT_RGB(157,157,157)},\
	{3,18,3,18,		GLT_RGB(151,151,151)},\
	{4,18,-5,18,	GLT_RGB(143,143,143)},\
	{-4,18,-4,18,	GLT_RGB(151,151,151)},\
	{-3,18,-3,18,	GLT_RGB(157,157,157)},\
	{-2,18,-2,18,	GLT_RGB(89,89,89)},\
	{-1,18,-1,18,	GLT_RGB(21,21,21)},\
	\
	{0,19,0,19,		GLT_RGB(20,20,20)},\
	{1,19,1,19,		GLT_RGB(87,87,87)},\
	{2,19,2,19,		GLT_RGB(155,155,155)},\
	{3,19,3,19,		GLT_RGB(145,145,145)},\
	{4,19,-5,19,	GLT_RGB(140,140,140)},\
	{-4,19,-4,19,	GLT_RGB(145,145,145)},\
	{-3,19,-3,19,	GLT_RGB(155,155,155)},\
	{-2,19,-2,19,	GLT_RGB(87,87,87)},\
	{-1,19,-1,19,	GLT_RGB(20,20,20)},\
	\
	{0,20,0,20,		GLT_RGB(20,20,20)},\
	{1,20,1,20,		GLT_RGB(86,86,86)},\
	{2,20,2,20,		GLT_RGB(153,153,153)},\
	{3,20,3,20,		GLT_RGB(147,147,147)},\
	{4,20,-5,20,	GLT_RGB(138,138,138)},\
	{-4,20,-4,20,	GLT_RGB(147,147,147)},\
	{-3,20,-3,20,	GLT_RGB(153,153,153)},\
	{-2,20,-2,20,	GLT_RGB(86,86,86)},\
	{-1,20,-1,20,	GLT_RGB(20,20,20)},\
	\
	{0,21,0,21,		GLT_RGB(20,20,20)},\
	{1,21,1,21,		GLT_RGB(86,86,86)},\
	{2,21,2,21,		GLT_RGB(152,152,152)},\
	{3,21,3,21,		GLT_RGB(146,146,146)},\
	{4,21,-5,21,	GLT_RGB(137,137,137)},\
	{-4,21,-4,21,	GLT_RGB(146,146,146)},\
	{-3,21,-3,21,	GLT_RGB(152,152,152)},\
	{-2,21,-2,21,	GLT_RGB(86,86,86)},\
	{-1,21,-1,21,	GLT_RGB(20,20,20)},\
	\
	{0,22,0,-16,	GLT_RGB(20,20,20)},\
	{-1,22,-1,-16,	GLT_RGB(20,20,20)},\
	\
	{1,22,1,-16,	GLT_RGB(85,85,85)},\
	{-2,22,-2,-16,	GLT_RGB(85,85,85)},\
	\
	{2,21,2,-16,	GLT_RGB(150,150,150)},\
	{-3,21,-3,-16,	GLT_RGB(150,150,150)},\
	\
	{3,20,3,-16,	GLT_RGB(143,143,143)},\
	{-4,20,-4,-16,	GLT_RGB(143,143,143)},\
	\
	{4,21,4,-16,	GLT_RGB(140,140,140)},\
	{-5,21,-5,-16,	GLT_RGB(140,140,140)},\
	\
	{5,21,5,-16,	GLT_RGB(138,138,138)},\
	{-6,21,-6,-16,	GLT_RGB(138,138,138)},\
	\
	{6,21,6,-16,	GLT_RGB(137,137,137)},\
	{-7,21,-7,-16,	GLT_RGB(137,137,137)},\
	\
	{7,21,7,-16,	GLT_RGB(137,137,137)},\
	{-8,21,-8,-16,	GLT_RGB(137,137,137)},\
	\
	{8,22,-9,-16,		GLT_RGB(136,136,136)},\
	\
	{0,-1,0,-1,		GLT_RGB(31,31,31)},\
	{1,-1,1,-1,		GLT_RGB(25,25,25)},\
	{2,-1,2,-1,		GLT_RGB(15,15,15)},\
	{3,-1,-4,-1,	GLT_RGB(10,10,10)},\
	{-3,-1,-3,-1,	GLT_RGB(15,15,15)},\
	{-2,-1,-2,-1,	GLT_RGB(25,25,25)},\
	{-1,-1,-1,-1,	GLT_RGB(31,31,31)},\
	\
	{0,-2,0,-2,		GLT_RGB(24,24,24)},\
	{1,-2,1,-2,		GLT_RGB(38,38,38)},\
	{2,-2,2,-2,		GLT_RGB(53,53,53)},\
	{3,-2,3,-2,		GLT_RGB(77,77,77)},\
	{4,-2,4,-2,		GLT_RGB(80,80,80)},\
	{5,-2,-6,-2,	GLT_RGB(79,79,79)},\
	{-5,-2,-5,-2,	GLT_RGB(80,80,80)},\
	{-4,-2,-4,-2,	GLT_RGB(77,77,77)},\
	{-3,-2,-3,-2,	GLT_RGB(53,53,53)},\
	{-2,-2,-2,-2,	GLT_RGB(38,38,38)},\
	{-1,-2,-1,-2,	GLT_RGB(24,24,24)},\
	\
	{0,-3,0,-3,		GLT_RGB(18,18,18)},\
	{1,-3,1,-3,		GLT_RGB(52,52,52)},\
	{2,-3,2,-3,		GLT_RGB(87,87,87)},\
	{3,-3,3,-3,		GLT_RGB(142,142,142)},\
	{4,-3,-5,-3,	GLT_RGB(148,148,148)},\
	{-4,-3,-4,-3,	GLT_RGB(142,142,142)},\
	{-3,-3,-3,-3,	GLT_RGB(87,87,87)},\
	{-2,-3,-2,-3,	GLT_RGB(52,52,52)},\
	{-1,-3,-1,-3,	GLT_RGB(18,18,18)},\
	\
	{0,-4,0,-4,		GLT_RGB(11,11,11)},\
	{1,-4,1,-4,		GLT_RGB(77,77,77)},\
	{2,-4,2,-4,		GLT_RGB(143,143,143)},\
	{3,-4,3,-4,		GLT_RGB(141,141,141)},\
	{4,-4,4,-4,		GLT_RGB(138,138,138)},\
	{5,-4,-6,-4,	GLT_RGB(135,135,135)},\
	{-5,-4,-5,-4,	GLT_RGB(138,138,138)},\
	{-4,-4,-4,-4,	GLT_RGB(141,141,141)},\
	{-3,-4,-3,-4,	GLT_RGB(143,143,143)},\
	{-2,-4,-2,-4,	GLT_RGB(77,77,77)},\
	{-1,-4,-1,-4,	GLT_RGB(11,11,11)},\
	\
	{0,-5,0,-5,		GLT_RGB(11,11,11)},\
	{1,-5,1,-5,		GLT_RGB(75,75,75)},\
	{2,-5,2,-5,		GLT_RGB(140,140,140)},\
	{3,-5,3,-5,		GLT_RGB(136,136,136)},\
	{4,-5,4,-5,		GLT_RGB(133,133,133)},\
	{5,-5,-6,-5,	GLT_RGB(129,129,129)},\
	{-5,-5,-5,-5,	GLT_RGB(133,133,133)},\
	{-4,-5,-4,-5,	GLT_RGB(136,136,136)},\
	{-3,-5,-3,-5,	GLT_RGB(140,140,140)},\
	{-2,-5,-2,-5,	GLT_RGB(75,75,75)},\
	{-1,-5,-1,-5,	GLT_RGB(11,11,11)},\
	\
	{0,-6,0,-6,		GLT_RGB(11,11,11)},\
	{1,-6,1,-6,		GLT_RGB(74,74,74)},\
	{2,-6,2,-6,		GLT_RGB(138,138,138)},\
	{3,-6,3,-6,		GLT_RGB(129,129,129)},\
	{4,-6,-5,-6,	GLT_RGB(124,124,124)},\
	{-4,-6,-4,-6,	GLT_RGB(129,129,129)},\
	{-3,-6,-3,-6,	GLT_RGB(138,138,138)},\
	{-2,-6,-2,-6,	GLT_RGB(74,74,74)},\
	{-1,-6,-1,-6,	GLT_RGB(11,11,11)},\
	\
	{0,-7,0,-7,		GLT_RGB(11,11,11)},\
	{1,-7,1,-7,		GLT_RGB(71,71,71)},\
	{2,-7,2,-7,		GLT_RGB(132,132,132)},\
	{3,-7,3,-7,		GLT_RGB(128,128,128)},\
	{4,-7,-5,-7,	GLT_RGB(118,118,118)},\
	{-4,-7,-4,-7,	GLT_RGB(128,128,128)},\
	{-3,-7,-3,-7,	GLT_RGB(132,132,132)},\
	{-2,-7,-2,-7,	GLT_RGB(71,71,71)},\
	{-1,-7,-1,-7,	GLT_RGB(11,11,11)},\
	\
	{0,-8,0,-8,		GLT_RGB(11,11,11)},\
	{1,-8,1,-8,		GLT_RGB(71,71,71)},\
	{2,-8,2,-8,		GLT_RGB(131,131,131)},\
	{3,-8,3,-8,		GLT_RGB(124,124,124)},\
	{4,-8,4,-8,		GLT_RGB(119,119,119)},\
	{5,-8,-6,-8,	GLT_RGB(117,117,117)},\
	{-5,-8,-5,-8,	GLT_RGB(119,119,119)},\
	{-4,-8,-4,-8,	GLT_RGB(124,124,124)},\
	{-3,-8,-3,-8,	GLT_RGB(131,131,131)},\
	{-2,-8,-2,-8,	GLT_RGB(71,71,71)},\
	{-1,-8,-1,-8,	GLT_RGB(11,11,11)},\
	\
	{0,-9,0,-9,		GLT_RGB(12,12,12)},\
	{1,-9,1,-9,		GLT_RGB(71,71,71)},\
	{2,-9,2,-9,		GLT_RGB(131,131,131)},\
	{3,-9,3,-9,		GLT_RGB(124,124,124)},\
	{4,-9,4,-9,		GLT_RGB(119,119,119)},\
	{5,-9,-6,-9,	GLT_RGB(117,117,117)},\
	{-5,-9,-5,-9,	GLT_RGB(119,119,119)},\
	{-4,-9,-4,-9,	GLT_RGB(124,124,124)},\
	{-3,-9,-3,-9,	GLT_RGB(131,131,131)},\
	{-2,-9,-2,-9,	GLT_RGB(71,71,71)},\
	{-1,-9,-1,-9,	GLT_RGB(12,12,12)},\
	\
	{0,-10,0,-10,	GLT_RGB(12,12,12)},\
	{1,-10,1,-10,	GLT_RGB(71,71,71)},\
	{2,-10,2,-10,	GLT_RGB(130,130,130)},\
	{3,-10,3,-10,	GLT_RGB(123,123,123)},\
	{4,-10,4,-10,	GLT_RGB(118,118,118)},\
	{5,-10,-6,-10,	GLT_RGB(117,117,117)},\
	{-5,-10,-5,-10,	GLT_RGB(118,118,118)},\
	{-4,-10,-4,-10,	GLT_RGB(123,123,123)},\
	{-3,-10,-3,-10,	GLT_RGB(130,130,130)},\
	{-2,-10,-2,-10,	GLT_RGB(71,71,71)},\
	{-1,-10,-1,-10,	GLT_RGB(12,12,12)},\
	\
	{0,-11,0,-11,	GLT_RGB(12,12,12)},\
	{1,-11,1,-11,	GLT_RGB(71,71,71)},\
	{2,-11,2,-11,	GLT_RGB(130,130,130)},\
	{3,-11,3,-11,	GLT_RGB(123,123,123)},\
	{4,-11,4,-11,	GLT_RGB(129,129,129)},\
	{5,-11,5,-11,	GLT_RGB(119,119,119)},\
	{6,-11,-7,-11,	GLT_RGB(116,116,116)},\
	{-6,-11,-6,-11,	GLT_RGB(119,119,119)},\
	{-5,-11,-5,-11,	GLT_RGB(129,129,129)},\
	{-4,-11,-4,-11,	GLT_RGB(123,123,123)},\
	{-3,-11,-3,-11,	GLT_RGB(130,130,130)},\
	{-2,-11,-2,-11,	GLT_RGB(71,71,71)},\
	{-1,-11,-1,-11,	GLT_RGB(12,12,12)},\
	\
	{0,-12,0,-12,	GLT_RGB(12,12,12)},\
	{1,-12,1,-12,	GLT_RGB(71,71,71)},\
	{2,-12,2,-12,	GLT_RGB(130,130,130)},\
	{3,-12,3,-12,	GLT_RGB(123,123,123)},\
	{4,-12,4,-12,	GLT_RGB(120,120,120)},\
	{5,-12,5,-12,	GLT_RGB(118,118,118)},\
	{6,-12,6,-12,	GLT_RGB(117,117,117)},\
	{7,-12,-8,-12,	GLT_RGB(116,116,116)},\
	{-7,-12,-7,-12,	GLT_RGB(117,117,117)},\
	{-6,-12,-6,-12,	GLT_RGB(118,118,118)},\
	{-5,-12,-5,-12,	GLT_RGB(120,120,120)},\
	{-4,-12,-4,-12,	GLT_RGB(123,123,123)},\
	{-3,-12,-3,-12,	GLT_RGB(130,130,130)},\
	{-2,-12,-2,-12,	GLT_RGB(71,71,71)},\
	{-1,-12,-1,-12,	GLT_RGB(12,12,12)},\
	\
	{0,-13,0,-13,	GLT_RGB(13,13,13)},\
	{1,-13,1,-13,	GLT_RGB(71,71,71)},\
	{2,-13,2,-13,	GLT_RGB(130,130,130)},\
	{3,-13,3,-13,	GLT_RGB(123,123,123)},\
	{4,-13,4,-13,	GLT_RGB(120,120,120)},\
	{5,-13,5,-13,	GLT_RGB(117,117,117)},\
	{6,-13,-7,-13,	GLT_RGB(115,115,115)},\
	{-6,-13,-6,-13,	GLT_RGB(117,117,117)},\
	{-5,-13,-5,-13,	GLT_RGB(120,120,120)},\
	{-4,-13,-4,-13,	GLT_RGB(123,123,123)},\
	{-3,-13,-3,-13,	GLT_RGB(130,130,130)},\
	{-2,-13,-2,-13,	GLT_RGB(71,71,71)},\
	{-1,-13,-1,-13,	GLT_RGB(13,13,13)},\
	\
	{0,-14,0,-14,	GLT_RGB(13,13,13)},\
	{1,-14,1,-14,	GLT_RGB(71,71,71)},\
	{2,-14,2,-14,	GLT_RGB(130,130,130)},\
	{3,-14,3,-14,	GLT_RGB(123,123,123)},\
	{4,-14,4,-14,	GLT_RGB(120,120,120)},\
	{5,-14,5,-14,	GLT_RGB(116,116,116)},\
	{6,-14,-7,-14,	GLT_RGB(114,114,114)},\
	{-6,-14,-6,-14,	GLT_RGB(116,116,116)},\
	{-5,-14,-5,-14,	GLT_RGB(120,120,120)},\
	{-4,-14,-4,-14,	GLT_RGB(123,123,123)},\
	{-3,-14,-3,-14,	GLT_RGB(130,130,130)},\
	{-2,-14,-2,-14,	GLT_RGB(71,71,71)},\
	{-1,-14,-1,-14,	GLT_RGB(13,13,13)},\
	\
	{0,-15,0,-15,	GLT_RGB(13,13,13)},\
	{1,-15,1,-15,	GLT_RGB(72,72,72)},\
	{2,-15,2,-15,	GLT_RGB(131,131,131)},\
	{3,-15,3,-15,	GLT_RGB(123,123,123)},\
	{4,-15,4,-15,	GLT_RGB(120,120,120)},\
	{5,-15,5,-15,	GLT_RGB(116,116,116)},\
	{6,-15,-7,-15,	GLT_RGB(114,114,114)},\
	{-6,-15,-6,-15,	GLT_RGB(116,116,116)},\
	{-5,-15,-5,-15,	GLT_RGB(120,120,120)},\
	{-4,-15,-4,-15,	GLT_RGB(123,123,123)},\
	{-3,-15,-3,-15,	GLT_RGB(131,131,131)},\
	{-2,-15,-2,-15,	GLT_RGB(72,72,72)},\
	{-1,-15,-1,-15,	GLT_RGB(13,13,13)},\
	\
	{ INVALID_RGN, 0, 0, 0, 0}\
}

const CUSTOM_SHAPE g_shape_btn_normal[]		= BUTTON_NORMAL;
const CUSTOM_SHAPE g_shape_btn_focus[]		= BUTTON_FOCUS;
const CUSTOM_SHAPE g_shape_btn_push[]		= BUTTON_PUSH;
const CUSTOM_SHAPE g_shape_btn_disable[]	= BUTTON_DISABLE;

const CUSTOM_SHAPE g_shape_listbox_select[] = LIST_BOX_SELECT;
const CUSTOM_SHAPE g_shape_listbox_push[]	= LIST_BOX_PUSH;
const CUSTOM_SHAPE g_shape_listbox_extend[]	= LIST_BOX_EXTEND;

const CUSTOM_SHAPE g_shape_keyboard_btn_normal[]	= KEYBOARD_BUTTON_NORAML_RGN;
const CUSTOM_SHAPE g_shape_keyboard_btn_push[]		= KEYBOARD_BUTTON_PUSHED_RGN;
